Translation Lookaside Buffer (TLB)
Cada referencia a memoria virtual puede causar dos accesos a memoria física
una consulta en la tabla de páginas
una para buscar el dato
Para superar el problema se coloca una cache de alta velocidad para entradas de tablas de página
llamada TLB - Translation Lookaside Buffer
Contiene las entradas de tablas de página que han sido usadas más recientemente
Funciona igual que una memoria cache
Dada una dirección virtual, el procesador examina la TLB
Si se encuentra la entrada de la tabla de página (hit), se lee el número del marco y se forma la dirección real
Si no se encuentra la entrada de la tabla de página (miss), el número de la página se usa como índice en la tabla de página del proceso
Primero se comprueba si la página está todavía en memoria
si no está en memoria se produce un fallo de página
La TLB se actualiza para que incluya la nueva entrada de página